defoliating machine - Turkish English Dictionary